*{
	margin:0px;
	padding:0px;
	box-sizing:border-box;
}
body{
	margin:0px;
	padding:0px;
	font-family:KaiTi;
	min-width:1400px;

}
a{

text-decoration:none;
}
nav a{
	color:#000;
}
ol,ul{
	 list-style: none;
}
.img{
	display: block;
}
.center{
	width: 80%;
}
.background7 .bootom p {
	color: #fff;
}
.background3 .bootom{
	bottom: 50px;	
}
.background,.background1,.background2,.background3,.background4,.background5,.background6,.background7{
	height:954px;
	width:100%;
	padding-top:40px;
	background-repeat: no-repeat;
	background-size:100% 100%;
	position: relative;
	overflow-y: hidden;
}
.background{
	
	background-image:url(../images/backgroundone.png);

}
.background1{
	
	background-image:url(../images/backgroundtwo.png);

}

.background2{

	background-image:url(../images/backgroundthree.png);
	
}
.background3{
	background-image:url(../images/backgrounfour.png);
}

.background4{
	background-image:url(../images/backgroundfive.png);
}
.background5{
	background: #f9f9f9;
}
.background6{
	background-image:url(../images/bg7.png);
}
.background7{
	background-image:url(../images/backgroundeight.jpg);
}
.nav{
    height:84px;
	margin-top:11px;
	margin: 0 auto;
	width: 90%;
}
.left {
       width:200px;
       height:63px;
       float: left;
}
.left img{
	   height:100%;
	   width:100%;
}
.liebiao{
	display: flex;
    width: 65%;
    float: right;
    align-items: center;
    justify-content: space-around;
}
.liebiao li{
	font-size:20px;
	font-family:KaiTi;
	float:left;
	letter-spacing:3px;
    text-align: center;
	font-weight: bold;

}

.liebiao li p{
	font-size:10px;
}
.zhutizi{
	 height:545px;
	 width:362px;
	 position: absolute;
	 left:50%;
	 top:50%;
	 transform: translate(-50%,-50%);
}
.zhutizi img{
	  height:100%;
	  width:100%;
}
.bootom{
	font-weight: bold;
    font-size: 20px;
    height: 30px;
    width: 90%;
    padding-bottom: 0px;
    bottom: 100px;
    line-height: 30px;
    z-index: 9999;
	
    margin: auto;
    position: absolute;
    left: 0;
	right: 0;
}
.bootom div{
	 display:inline-block;
	 font-size: 25px;
}
.bootom div span{
	 color:#bb1127;
}
.bootom p{
	 float:right;
	 display:inline-block;
	 font-size:11px;
	 font-family: "微软雅黑";
	 color: #727272;
}
.bootom p span{
	margin: 0 10px;
}
.contant{
	height: 651px;
    margin-top: 40px;
    position: relative;
	margin: 0 auto;
}
.title,.sztitle{
	 height:83px;
	 width:131px;
}
.title,.sztitle p{
    margin: 0 auto;
	font-size: 10px; 
	text-align: center;
	font-family:KaiTi;
	}

.me_contant{
	display: flex;
    padding-top: 49px;
    height: 586px;
    margin: 0 auto;
    justify-content: center;

}

.wenzi{
	margin: 0 40px;
    display: flex;
    flex-wrap: wrap;
    writing-mode: tb-rl;
    width: 150px;
    font-size: 20px;

}
.wenzi li{
    letter-spacing: 6px;
    font-size: 20px;
	margin: 0 !important;	
}
.yinzhang{
	width:264px;
	height:571px;
	margin-left: 100px;
	float:left;
	display: flex;
    justify-content: space-between;
}
.wenzi li:nth-child(2),.wenzi li:nth-child(3){margin-left:30px;}
.wenzi li:nth-child(4),.wenzi li:nth-child(5){font-size:20px;}
.wenzi li:nth-child(4){
	margin-left:90px;
	font-size: 30px;
}
.wenzi li:nth-child(5){
	margin-left:30px;
	font-size: 30px;
}
.yinzhang div{
    font-size: 15px;
    word-wrap: break-word;
    margin-top: 40px;
    letter-spacing: 1px;
    writing-mode: tb-rl;
    display: inline-block;
}
.imageone{
	height:318px;
	width:83px;
	margin-left: 30px;
}
.imagetwo{
	margin-left:30px;
	height:75px;
	width:52px;

}
.image{
	height:476px;
	position:absolute;
	width:1400px;
	z-index:1;
    left:-2%;
}
.image li{
	
	float:left;
	height:470px;
	width:270px;
	margin-left:30px;
	padding-top:20px;
}
.image li:first-child{

	  margin-left:0;
	}
.image img{
	height:100%;
	width:100%;
	border-radius:4%;
}
.shufa{
	margin-top:25px;
	font-size:20px;
	text-align:center;
	letter-spacing:15px;
}
.kecheng{
	width: 100%;
	height:476px;
	margin:0 auto;
	margin-top:30px;
	z-index:2;
	display: flex;
	justify-content: space-around;
	max-width:1200px;
}
.kecheng li:nth-child(1){
	background:#fff url(../images/ke_1.png) no-repeat -72px 230px;
}
.kecheng li:nth-child(2){
	background:#fff url(../images/ke_2.png) no-repeat -25px 320px;
}
.kecheng li:nth-child(3){
	background:#fff url(../images/ke_3.png) no-repeat -25px 320px;
}
.kecheng li:nth-child(4){
	background:#fff url(../images/ke_4.png) no-repeat 20px 250px;
}
.kecheng li:nth-child(1):hover>div{
    border: 1px solid #fff
}
.kecheng li:nth-child(2):hover>div{
    border: 1px solid #fff
}
.kecheng li:nth-child(3):hover>div{
    border: 1px solid #fff
}
.kecheng li:nth-child(4):hover>div{
    border: 1px solid #fff
}
.kecheng li:nth-child(1):hover{
	background:#bb1127 url(../images/ke_1.png) no-repeat -72px 230px;
	color:#fff;
}
.kecheng li:nth-child(2):hover{
	background:#bb1127 url(../images/ke_2.png) no-repeat -25px 320px;
	color:#fff;
}
.kecheng li:nth-child(3):hover{
	background:#bb1127 url(../images/ke_3.png) no-repeat -25px 320px;
	color:#fff;
}
.kecheng li:nth-child(4):hover{
	background:#bb1127 url(../images/ke_4.png) no-repeat 20px 250px;
	color:#fff;
}
.kecheng li:nth-child(1):hover>div>p,.kecheng li:nth-child(2):hover>div>p,.kecheng li:nth-child(3):hover>div>p,.kecheng li:nth-child(4):hover>div>p{
	color:#fff;

}






.kecheng li{
	float: left;
    height: 470px;
    width: 25%;
    margin-left: 20px;
    padding-top: 20px;
    padding: 5px;
    border-radius: 15px;
}
.kecheng li:nth-child(1){
	margin-left: 0
}
.kecheng li>div{
	width: 100%;
	height: 100%;
	border: 1px solid #000;
	border-radius: 15px;
	display: flex;
	direction: rtl;
	padding: 20px;
}
.kecheng li>div.hover{
	background:red;
}

.kecheng li>div>p{
	font-size: 13px;
    word-wrap: break-word;
    color: #4d4d4d;
    letter-spacing: 7px;
    font-family: "微软雅黑";
    writing-mode: vertical-rl;
    width: auto;
    direction: initial;
    line-height: 200%;
}
.kecheng li>div>h2{
	writing-mode: vertical-rl;
	font-size:30px;
	word-wrap:break-word;
	letter-spacing:10px;
	margin-left:10px;
	float:left;
}		

.banner{
	width: 80%;
    margin: 0 auto;
    margin-top: 30px;
	max-width: 1200px;
	position: relative;
	height: 50vh;
}
.sz div{float:left;}

.banner .swiper-slide{
	width: 50% !important;
}
 .banner .swiper-slide img{
     width:100%;
}
.swiper-slide-active{
	margin-right: 25px;
}
.right_banner{
	margin-top:50px;
}
.swiper-container,swiper-wrapper{
	height:100%;
	width:100%;
}
.qiehuan{
    position: absolute;
    height: 60px;
    width: 150px;
    background: #bb1127;
    top: calc(100% - 50% - 150px);
    left: calc(50% - 150px + 15px);
    transform: translate(1%,100%);
    z-index: 3;
}
.qiehuan .swiper-button-next{
	right:20%;
}
.qiehuan .swiper-button-prev{
	left:20%;
}
.sz{
	height:50vh;
	margin: 0 auto;
	margin-top:30px;
	width: 80%;
	position:relative;
	max-width:1200px;
}
.sz .one{
	float:right;
 }
 #imagefive{
	max-height: 100%;
	max-width: 800px;
	height: 100%;
 }
 #szzcli li{width:20%;}
 #szzcli li img{width:100%;height: auto;max-width:350px;}
 .sztitle{
 	position:absolute;
 	top:27%;
 	left:11%;
 }
 .szzc{
	display: flex;
    position: absolute;
    bottom: 00%;
 }
 .szzc li{
	margin-right: 30px;
 }
  .szzc li img{
	width: auto;
    height: 300px;
  }
  .szzc li:first-child{
  	margin-left:0px;
  }
  .xy_contant{
  	height:531px;
  	width:1400px;
  	margin-top:30px;

  }
  .xy_contant .swiper-container{
  	width:100%;
  	height:100%;
  }
  .xy_contant  .swiper-container .swiper-slide{
  	height:520px;
  	width:230px;
  }
  .swiper-container .swiper-slide:nth-child(1){
  	margin-left:0px;
  }
  .xue{
  	height:500px;
  	width:180px;
    float:left;
  }
  .cha{
	height: 75px;
    width: 23px;
    text-align: center;
    display: flex;
    font-size: 12px;
    word-wrap: break-word;
    color: #fff;
    background: #000;
    font-family: "宋体";
    align-items: center;
  }
 .title>p {
    font-size: 17px;
    display: flex;
    align-items: center;
	justify-content: space-around;
}
#title3 p {
    font-size: 17px;
    display: flex;
    align-items: center;
	justify-content: space-around;
}
  .zuo{
  	width:21px;
  	font-size:21px;
	word-wrap: break-word;
	font-family: "宋体";
  }
.xy_contant  .swiper-container .swiper-pagination{
  	position:absolute;
  	top:97%;
    width:300px;
    left:36%;
  }
  .sq_contant{
  	height:50vh;
	width:80%;
	max-width:1200px;
	overflow: hidden;
	font-family: '微软雅黑';
	margin: 0 auto;
	margin-top: 30px;
  }
  .shequ {
		height:100%;
		width:100%;
	}
  .shequ li{
  	  line-height:20px;
  	  float:left;
  	  width:48%;
  	  margin-left:10px;
  	  padding-bottom:10px;
  	  padding-top:10px;
  	  padding-left:10px;
  	  border-bottom:1px solid #e5e5e5;
   }
   .iconfont {
	  font-family: "iconfont" !important;
	  font-size: 16px;
	  display:block;
	  float:left;
}
.shequ li h2{
	font-size:18px;
	margin-left:30px;
	font-family: "黑体";
	font-weight: 500;
}
.shequ li span{
	font-size:14px;
	margin-left:30px;
}
.shequ li p{
	   font-size:12px;
	   margin-top:20px;
	   margin-left: 30px;
	   color: #6c6c6c;
}
.huo_contant{
	 display:block;
	 margin-top:30px;
	 display: flex;
	 flex-wrap: wrap;
	 width: 80%;
    max-width: 1200px;
}
.huo_contant li{
	 float:left;
}
.huo_contant li{
	width:48%;
	height:170px;
	margin-left:39px;
	margin-top:15px;
}
.huo_contant li img{
	height:100%;
	width:100%;
	border:1px solid #000;
}
.huo_contant li:nth-child(odd){
	margin-left:0;
}
.wenzili:hover{background-color:#bb1127;color:#fff;}
.wenzili:hover p{color:#dfa6ab;}


#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span {  
    background: #bb1127; /*活动导航的颜色*/
}  

.fiveimage {
	animation:imagefive 5s;
	-moz-animation:myfirst 5s; /* Firefox */
	-webkit-animation:myfirst 5s; /* Safari and Chrome */
	-o-animation:myfirst 5s; /* Opera */
}
@keyframes myfirst
{
from {
    opacity: 0;
  }

  60% {
    opacity: 0.5;
  }

  80% {
     opacity: 0.8;
  }

  to {
      opacity: 1;
  }

}

.liebiao .active{
	background: url(../images/daohang.png) no-repeat left center;
    background-size: auto 100%;
    width: 150px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    justify-items: end;
}







.fp-section.fp-table, .fp-slide.fp-table{
	display: block;
}

.contant .title>p{
	font-size:17px;
	display: flex;
    align-items: center;
	justify-content: space-around;
	margin-bottom: 5px;
}

.cen2_ul{
	width: 120px;height: 570px;margin: 0;float: left;
}
.cen2_ul li{
	float: left;
	width: 10px;
	font-size: 32px;
	word-wrap: break-word;
	letter-spacing: 20px;
	text-align: center;
	margin-left: 30px;
}
.imageone{
	margin-left: 0;
}
.fp-tableCell{
	display: block
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	background: url("../images/left.png") no-repeat;
	transform:rotate(180deg);
	background-size: 100% 100%;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	background: url("../images/left.png") no-repeat;
	background-size: 100% 100%;
}
.swiper-button-next, .swiper-button-prev {
	margin: 0;
    position: absolute;
    top: calc(50% - 15px);
    width: 27px;
    height: 30px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
	background-repeat: no-repeat;
}


@media screen and (min-width: 1440px) {
	.banner{margin-top: 70px;}
	.sz{margin-top: 70px;}
	.background5_swiper-container{margin-top:70px;}
	.shequ{margin-top: 70px;}
	.huo_contant {margin-top: 70px !important;}
}